home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr37 / cw_sp_46.zip / HISTORY.DOC < prev    next >
Text File  |  1995-03-18  |  9KB  |  161 lines

  1. SubscriP - New in v4.6
  2.  
  3.         Reduced code size dramatically. To help do this we had to add the
  4.         full path to each of the display files in the DISPLAYS.LST file.
  5.         You must edit your DISPLAYS.LST file to reflect complete paths
  6.         as well. For example, if line 1 in DISPLAYS.LST looked like this:
  7.         DSPWEL   then you must change it this: D:\PPE\SP\GRAPH\DSPWEL
  8.         or whatever your actual paths to these files are.
  9.  
  10.      Added several new items in this version.
  11.      1) Added a help screen as an "H)elp" option from main SubscriP menu.
  12.         This file is called HELP and should be located in the GRAPH sub-
  13.         directory.
  14.      2) Added a "message to user" option where if the file exists it will
  15.         be sent to the user as a message upon any subscription or product
  16.         purchase. It is Receiver Only,  from SYSOP,  subject of Thank You
  17.         and posted on Main. You define this file in the DISPLAYS.LST file
  18.         file (see SUBSCRIP.DOC file).
  19.  
  20.      3) Added an external prompt file called PROMPTS.SP (same way we do it
  21.         for our other PPE's) so you can now modify MOST prompts as you see
  22.         fit, even RIP displays (use PROMPTS.SPR for RIP). PROMPTS.SP (and
  23.         PROMPTS.SPR if used) must be located in the main SubscriP directory.
  24.  
  25. SubscriP - New in v4.5
  26.  
  27.      We're sorry, a line was accidently left out of the docs. And naturally
  28.      it would cause a problem with all subsequent lines in the config file
  29.      being offset by one. Sorry about the error of leaving this out of the
  30.      docs. See line 8 of the SUBSCRIP.CNF section of the doc file for info.
  31.  
  32.      Added capability to restrict users under a certain age from being
  33.      able to make purchases. We did this by combining the functionality
  34.      of our Birthday PPE which puts the user's date of birth into the user
  35.      record where Subscrip can read it. You define the minimum age required
  36.      to make a purchase and which notes line (or which verification field)
  37.      that SubscriP should check for this date. A new display file is added
  38.      to the DISPLAYS.LST so you can display a screen to anyone declined due
  39.      to age. But be forewarned!! If there is NO date in the field, as in the
  40.      user did not fill this in yet, or that you may not be using Birthday
  41.      PPE, then SubscriP will totally ignore this feature. We have to do it
  42.      this way so those not using this feature will not be "messed up" by it.
  43.  
  44.      Also added, an SPCONFIG.PPE (and SPCONFIG.BAT) to aid in creating an
  45.      accurate SUBSCRIP.CNF file. Change the paths in this batch file to
  46.      reflect the actual drives and directories on your system. Bear in mind
  47.      that you need to create the LIST files yourself. Coming soon will be
  48.      a full-blown configuration program to help  add or alter categories,
  49.      products, etc.
  50.  
  51.  
  52.      Fixed a bug in the flag a file feature where if a user was not in
  53.      expert mode the file would not get flagged. This is because the
  54.      keyboard stuff got lost in the "Press Enter to Continue" prompt.
  55.  
  56.      Code optimization to improve speed of operation.
  57.  
  58.      Fixed a bug where only one subscription option was made available.
  59.            Thanks to Dennis Bixler for that catch!
  60.  
  61.      Due to popular demand, SubscriP is no longer a commercial product! We
  62.            have made SubscriP a shareware product as it once was in it's
  63.            earliest stages.
  64.  
  65.      Fixed a bug where subscriptions could be re-purchased prior to the due
  66.            date when paid for by check. Thanks to Clif Ware for spotting it.
  67.            Added a new display file to the DISPLAYS.LST to display to the
  68.            user when this attempt is made and why they cannot re-purchase.
  69.            How this is now checked is this; when a check is due there is a
  70.            line written to the User Notes which contains the text string:
  71.            "is due". When a user sends you a check this field is supposed
  72.            to be blanked. If it is not blanked  then SubscriP checks for the
  73.            string "is due" and if it exists it will not permit a repurchase.
  74.  
  75.      Fixed a bug where files wee not being flagged upon exiting. How come
  76.            nobody picked this one up since version 3.6?!? <g>.
  77.  
  78.      Tightened up the code  so that it requires less memory to run.  If you
  79.            experienced any "error loading PPE" errors then try this version
  80.            to see if the reduced memory requirements helps you out.
  81.  
  82.      Added a SHELL function to the "????????.LST" files. Now by putting the
  83.            word SHELL on 2nd line for an item,  you can run a PPE from item
  84.            menu if you need to have an "ever changing" price  for the item.
  85.            But the PPE you use must be able to write a one line file called
  86.            SHELLAMT.### in the SubscriP directory  (### is the current node
  87.            number).  If SubscriP reads the price as SHELL  it looks for the
  88.            file called SHELLAMT.### and uses that price instead.
  89.  
  90.      Added "Item Specific List" to the "????????.LST" files. Now by putting
  91.            the full path and filename to this list on 9th line for an item,
  92.            you can further define items such as colors, etc. This file is 2
  93.            lines and a sample is shown and explained below:
  94. D:\PPE\SP\GRAPH\CLR-CAP
  95. Please select a CAP color from the above
  96.            The first line can be 79 characters of text to display  *or* the
  97.            full the full path to another display file  that could list more
  98.            detailed product info such as item colors, etc.  The second line
  99.            is the "question" you want to ask the user  based on the text or
  100.            display file on line 1.  Responses limited to 10 characters max.
  101.  
  102.  
  103.      Fixed the bug that was exiting SubscriP before allowing invoices to be
  104.            downloaded when "subscriptions" where purchased.  Product orders
  105.            were not being effected, just subscriptions. Fixed.
  106.  
  107.      Added a new feature where you can configure SubscriP to accept Checks,
  108.            or COD's from those who are below the min sec level or above the
  109.            max sec level. To do this, insert a new line at line 8 and put a
  110.            Y on the line. This is now the line after the max sec level, and
  111.            before the  file to flag line. If you don't want to support this
  112.            feature, place a N on line 8 instead of a Y. Oh sorry, the lines
  113.            above refer to the SUBSCRIP.CNF file. (See docs).
  114.  
  115.      Added "in stock quantities" feature. If you do not want more items or-
  116.            dered than you keep in stock, this will allow it. When the order
  117.            is actually placed the quantity ordered is deducted from the qty
  118.            you listed as in stock in that item's item listing. (See docs).
  119.  
  120.      Fixed a bug that was not recognizing a sec level that was too high  or
  121.            to low to place an order.  Effected products, not subscriptions.
  122.      Fixed a bug that was not correctly appending proper "shipping charges"
  123.            to the invoices.  It was initially displaying the proper amount,
  124.            but when the order was actually placed  it would reset it to the
  125.            "base shipping charge". Corrected.
  126.      Added invoice numbers to the invoices. These are not seen when viewing
  127.            an invoice but are issued when the order is actually placed. The
  128.            last used invoice number is kept in a file called INVOICE.NUM in
  129.            the main PPE directory.
  130.      Added two new display files to DISPLAYS.LST. They are for shipping and
  131.            payment methods.  If these files are defined but do NOT exist in
  132.            the GRAPH subdirectory,  SubscriP will display the options as it
  133.            reads them from the PAYMENT.LST and SHIPPING.LST data files  (as
  134.            it did before). It has been added so that "detailed information"
  135.            can be displayed about these options instead of just the options
  136.            themselves.  If you want to use this feature, create the display
  137.            files, put them in the GRAPH subdirectory, add the file names to
  138.            the DISPLAYS.LST file  (the payment options display file is next
  139.            to last and the shipping options display file is last).  See the
  140.            section in the SUBSCRIP.DOC pertaining to the DISPLAYS.LST file.
  141.  
  142.    Advisement:
  143.      Also, add the name SUBSCRIP to your PCBoard TCAN file. This is because
  144.      that is the "from name" of all messages posted to the SysOp.
  145.  
  146.    Fixed exit where if order is placed it was still showing items flagged
  147.          and asking if you were sure you wanted to exit.
  148.    Added check for "Address PSA". This too is required as is Notes PSA.
  149.    Added check for blank address information and prompts for this info.
  150.  
  151.    Added option for "non-expiring" subscription (00-00-00 exp date). In
  152.          the file SUBSCRIP.OPT, replace the number of days until expiration
  153.          with 32768 and it will recognize this number and flag the account
  154.          with a 00-00-00 expiration date. But be forewarned, if you do not
  155.          get a check from the user, it will not change the expiration date,
  156.          it will only change the security level and conference registrations
  157.          to what they where before.
  158.    Fixed display of street address information. Was broken when added address
  159.          check was added.
  160.  
  161.